iT邦幫忙

2024 iThome 鐵人賽

DAY 7
0

TypeScript 基礎

JavaScript是一種直譯型語言,雖非常靈活,但缺少編譯器的編譯檢查使它的穩定性與安全性相對較差。TypeScript正好彌補了這一缺點。

安裝

TypeScript需要經編譯才可執行,因此須先下載Node.js環境

  • https://nodejs.cn
  • 在上面這個連結下載好後,打開終端並輸入sudo npm install -g typescript即可安裝TypeScript工具,並輸入tsc -v以檢查版本,若成功安裝完成會輸出Version 5.6.2

測試

基礎功能

  1. 用VS Code 建立一個叫1.HelloWorld.ts的原始檔案並輸入:
function getString(str){
    return "Hello, "+ str;
}
console.log(getString("TypeScript"));
  1. 打開電腦終端,並下載ts -node sudo npm install -g ts-node
  2. 在終端輸入pwd確定目前目錄位置,然後輸入存放1.HelloWorld.ts的目錄路徑
  3. 輸入tsc 1.Helloworld.ts會產生1.Helloworld.js的檔案,這就是編譯後的JavaScript程式,可直接在終端執行。

IDE工具

  • 撰寫程式後,每次執行皆需要手動執行編譯,不僅麻煩且也不利於開發過程中的中斷點及偵錯。因此,實作中可以使用IDE工具來解決,也就是VS Code。
  1. 首先建立名為2.HelloWorld.ts的檔案並輸入:
function getString(str:String): String{
    return "Hello, "+ str;
}
let str:String = "TypeScript !!!"
console.log(getString(str));
  1. 執行與偵錯,選擇Node.js環境。
  2. 打開生成的launch.json檔並修改為:
{
    "version": "0.2.0",
    "configurations": [
        {
            "command": "ts-node ${file}",
            "name": "Launch",
            "request": "launch",
            "type": "node-terminal",
        }
    ]
}
  1. 再次執行2.HelloWorld.ts
  • 這樣設定之後,在VS Code執行TypeScript檔案時會自動呼叫ts-node執行

  • 執行結果如下:https://ithelp.ithome.com.tw/upload/images/20240919/20169282gSEDfLjwaH.png

  • 今天的內容就先到這邊,接下來會介紹TypeScript中的基本類型。


上一篇
Day 6
下一篇
Day 8
系列文
從零開始學習TypeScript、Vue.js !!13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言